body{margin: 0;padding: 0;color: #716967;font-size: 14px;}
span, td, dd, dl, dt{word-wrap: break-word;word-break: normal; }
.clear{clear: both;}
.h10 {height: 10px;}
.none{display: none;}
.block{display: block;}
.red-font{color: #E91C21;}
a{text-decoration: none;color: #716967;}
.position-rel{position: relative;}
.position-abs{position: absolute;}
.min-width{min-width: 1100px;}
.header-bar{width: 100%;height: 30px;background-color: #E9E9E9;}
.container{width: 1100px;margin: auto;}
.header-bar-body{height: 100%;line-height: 30px;}
.header-bar-phone{height: 100%;font-size: 12px;float: left;}
.header-bar-icon{height: 100%;float: right;width:100px;}
.header-nav{height: 110px;background-color: #585858;width: 100%;}
.header-nav-body{height: 100%;}
.header-nav-logo{height: 100%;width: 287px;float: left;font-size: 80px;line-height: 110px;text-align: center;color: #fff;}
.header-nav-logo>img{border: 0;}
.header-nav-btndiv{float: right;height: 100%;max-width: 750px;}
.header-nav-btn{display: block;border-right: 1px solid #626262;height: 100%;width: 100px;float: left;color: #B8BABD;vertical-align: top;margin:0;text-align: center;}
.header-nav-btn:last-child{border-right: 0;}
.header-nav-btn:hover{height: 105px;border-bottom: 5px solid #FD9D00;}
.header-nav-icon{width: 29px;height: 26px;margin: 0 auto;margin-top: 32px;margin-bottom: 5px}
/*.header-nav-active{width: 100%;background-color: #FD9D00;height: 5px;bottom: 0;}*/
.header-nav-active{height: 105px;border-bottom: 5px solid #FD9D00;}
.in-banner-title-box{height: 100%;width: 100%;}
.in-banner-title-div{}
.in-banner-eng{width: 315px;height: 65px;background-color: #5B6469;color: #FB9E0A;text-align: center;margin-top: 100px;font-size: 70px;font-weight: bold;}
.in-banner-chinese{width: 315px;height: 65px;background-color: #5B6469;color: #fff;text-align: center;margin-top: 5px;font-size: 54px;font-weight: bold;line-height: 65px;}
.in-banner-nobg{width: 315px;height: 65px;color: #5B6469;text-align: center;margin-top: 0;font-size: 34px;font-weight: bold;line-height: 65px;}

/*页面底部*/
#footer{background-color: #373737;height: auto;color: #848685;}
.footer-body{height: auto;}
.footer-left{float: left;height: 100px;width: 260px;text-align: center;line-height: 100px;font-size: 55px;padding-top: 10px;}
.footer-right{float: right;height: 100px;}
.footer-right-div{padding-top:28px;}
.footer-line-height{line-height: 50px;height: 50px;text-align: right;}
.footer-right-text-div{display: inline-block;padding: 0 10px;color: #848685;}
.footer-right-text-div:last-child{padding-right: 0;}


/*首页*/
#body{padding-bottom: 20px;}
.index-photo-carousel{width: 100%;height: 500px;overflow: hidden;white-spacing:nowrap;}
.index-rel-div{height: 100%;}
.index-photo-point{height:20px;bottom: 5px;z-index: 1;}
.index-photo-point-maxdiv{float: right;}
.index-photo-point-div{width: 14px;height: 14px;border-radius: 7px;background-color: #fff;float: left;margin-left: 10px;cursor: pointer;}
.index-photo-point-div:hover{background-color: #FD9D00;}
.index-photo-point-div-active{background-color: #FD9D00;}
.index-photo-img{display: inline-block;float:left;width: 100%;height: 100%;}
.index-body-maxdiv{width: 100%;height: auto;background-color: #EDEDED;padding-bottom: 20px;}
.index-body-div-black{width: 100%;height: 50px;background-color: #333333;}
.index-body-image-box{top: 0;left: 0;width: 200px;height: 350px;background-color: #20609A;}
.index-body-image-div{width: 100%;height: 270px;overflow: hidden;}
.index-body-image-div>img{width: 200px;height: 100%;float: left;}
.index-body-image-num{width: 100%;text-align: center;color: #fff;margin-top: 10px;font-size: 20px;}
.index-body-image-direction>img{width: 37px;height: 37px;display: inline-block;cursor: pointer;}
.index-body-doc-div{width: 865px;float: right;height: auto;min-height: 270px;padding-top: 30px;}
.index-body-doc-fleft{float: left;margin-right: 10px;}
.index-body-journalism{width: 400px;height:200px;}
.index-body-doc-title{color: #FD9D00;font-size: 40px;float: left;}
.index-body-doc-titleBox{float: right;height: 40px;width:200px;}
.index-body-doc-comjour{border: 3px solid #C8C8C8;color: #C8C8C8;float: left;height: 33px;line-height: 33px;padding: 0 15px;cursor: pointer;font-weight: bold;font-size: 16px;}
.index-comjour-left{border-right: 0;}
.index-comjour-right{border-left: 0;}
.index-body-doc-comjour-active{border: 3px solid #20609A;color: #20609A;}
.index-body-jourText{margin-top:20px;}
.index-body-jourText-div{display: block;border-bottom: 1px dashed #DEDEDE;padding: 10px 0;}
.index-body-jourText-title{font-size: 16px;width: 400px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.index-body-jourText-date{margin-top:10px;}
.index-body-recruit{width:200px;height:270px;}
.index-body-recruit-title{width: 100%;height: 50px;background-color: #20609A;color: #fff;line-height: 50px;text-align: center;font-size: 22px;}
.index-body-recruit-img{display: block;width: 100%;height: 220px;}
.index-body-recruit-img>img{width: 100%;height: 100%;border: 0;}
.index-body-blue-btn{height: 270px;width: 235px;}
.index-body-blue-btn-div{width: 100%;display: block;color: #fff;height: 83px;background-color: #20609A;}
.index-body-blue-btn-div-marT{margin-top: 10px;}
.index-body-blue-btn-maxdiv{display: inline-block;width: 80px;margin-top: 25px;margin-left: 78px;height: 30px;line-height: 30px;}
.index-body-blue-btn-maxdiv>img{float: left;margin-right: 10px;}
.index-company-address{width: 100%;height: auto;margin-top: 20px;}
.index-company-add-map{}
.index-company-add-map>img{width: 100%;}


/*集团简介*/
.profile-p-div{margin-left: 30px;margin-top: 30px;}
.profile-p-div>p{text-indent: 29px;margin: 0;padding: 0;line-height: 24px;}
.profile-p-div>p img {max-width: 90%;}
.in-left .active {background-color: #2774C0;}



/*新闻中心*/
.news-list{margin-left: 30px;margin-top: 30px;width: 866px;padding-bottom: 10px;}
.news-list>.item{margin-top: 20px;width: 100%;background-color: #F3F3F3;height: 140px;}
.news-list>.item:first-child{margin-top: 0;}
.news-list>.item>.news-date-div{height: 100%;width: 140px;background-color: #CCCCCC;float: left;}
.news-list>.item>.news-date-div>.news-day{font-size: 30px;color: #fff;width: 100%;text-align: center;padding-top: 43px;}
.news-list>.item>.news-date-div>.news-year{width: 100%;font-size: 16px;text-align: center;margin-top: 10px;}
.news-list>.item>.news-text-div{height: 100px;width: 685px;float: left;padding: 20px;color: #000;}
.news-list>.item>.news-text-div>.news-text-title{font-weight: bold;width: 685px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 18px;}
.news-list>.item>.news-text-div>.news-text-p{width: 685px;margin-top: 10px;overflow: hidden;height: 60px;font-size: 14px;}


/*人才招聘*/
.recruitment-table{margin-left: 30px;margin-top: 30px;width: 866px;height: auto;padding-bottom: 10px;}
.recruitment-table>.title-row{width: 866px;height: 50px;background-color: #F1F1F1;}
.recruitment-table>.title-row>.title-col{width: 211px;height: 50px;font-weight: bold;float: left;line-height: 50px;padding-left: 5px;}
.recruitment-table>.row{width: 866px;height: 50px;background-color: #fff;display: block;}
.recruitment-table>.row>.col{width: 211px;height: 50px;float: left;line-height: 50px;padding-left: 5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.recruitment-table>.row>.col:first-child{width: 206px;padding-left: 10px;}
.recruitment-table>.grid{background-color: #F9F9F9;}


/*招聘内容*/
.recuContent-nav{margin-left: 30px;margin-top: 30px;width: 866px;border-bottom: 1px solid #E1E1E1;font-weight: bold;padding-bottom: 10px;}
.recuContent-nav>a{color: #000;}
.recuContent-nav>a:hover{text-decoration: underline;}
.recuContent-info{margin-left: 30px;margin-top: 10px;width: 866px;border-bottom: 1px solid #E1E1E1;padding-bottom: 10px;}
.recuContent-info>div{display: inline-block;margin-right: 30px;}
.recur-marT{padding-top: 10px;}
.recur-strong{font-weight: bold;}


/*产品内容*/
.prod-info-brief{width: 866px;margin-left: 30px;border-bottom: 1px solid #E1E1E1;margin-top: 20px;padding-bottom: 10px;}
.in-content > .prod-info-brief .tit {margin-left: 0;margin-top: 0; width: 480px}
.in-content > .prod-info-brief .tit .name {font-size: 30px;color: #1A6BB4; width: 100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.prod-info-brief .recuContent-info{margin-left: 0;margin-top: 10px;width: 480px;border-bottom: 0;padding-bottom: 0;}
.prod-info-brief .recuContent-info > p{margin: 0;padding: 0;line-height: 20px;}
.prod-info-brief-right{width: 480px;float: left;margin-left: 20px;}
.prod-info-brief-left{width: 365px;height: 200px;float: left;}
.prod-info-brief-left > img{max-width: 365px;height: 200px;float: left;}
.profile-p-div > img{max-width: 100%;}


/*联系我们*/
.contact-map-box{margin-left: 30px;width: 866px;}
.contact-map-box > img{max-width: 866px;}
.contact-online-message-box{margin-left: 30px;margin-top: 20px;}
.contact-message-input{width: 430px;height: 35px;margin-top: 10px;float: left;}
.contact-message-input-textarea{width: 866px;margin-top: 10px;}
.contact-message-input > .input-text-div{width: 80px;height: 35px;float: left;line-height: 35px;font-size: 16px;margin-right: 20px;text-align: right;}
.contact-message-input-textarea > .input-text-div{width: 80px;height: 35px;float: left;line-height: 35px;font-size: 16px;margin-right: 20px;text-align: right;}
.contact-message-input > .input-div{width: 330px;height: 35px;float: left;}
.contact-message-input > .input-div > .input-text{width: 327px;height: 31px;padding: 0;margin: 0;border: 1px solid #DFDFDF;}
.contact-message-textarea{resize: none;border: 1px solid #DFDFDF;width: 755px;height: 100px;}
.contact-submit{width: 100px;height: 30px;background-color: #1A6BB4;color: #fff;border: 0;margin-top: 15px;border-radius: 3px;font-size: 16px;}


.pager {display: block;width: 100%; text-align: center;}
.pager .p {display: inline-block; padding: 5px; border: 1px solid #ccc;margin-left: 5px;min-width: 15px;}
.pager .p.active {background: #ccc;}
.container-full {width: 100%}
.in-banner {padding-bottom: 35px; background: #585858;text-align: center;width: 100%;min-width: 1100px;}
.in-banner img {width: 100%;display:block;margin: auto}
.in-left {margin-top: -40px;width: 200px;background: #20609A;display: inline-block;}
.in-left > .tit {background: #FFF; height: 40px; display:inline-block; width: 200px;font-size: 22px;text-align: center;font-weight: 900;line-height: 40px;}
.in-left .item {display: block; height: 60px; line-height: 60px;color: #fff;text-align: center;font-size: 18px;}
.in-left .item:hover {color: #2f96b4}
.in-content {display: inline-block;vertical-align: top;width: 896px;}
.in-content > .tit {margin-left: 30px;margin-top: 20px; width: 600px}
.in-content > .tit .name {font-size: 36px;color: #1A6BB4; width: 100%;}
.in-content > .tit .desc {font-size:12px;color: #999; margin-top: 5px;display: block;}
.content-list {margin-left: 30px;}
.content-list .item {margin-top: 10px;padding-top: 10px;border-top: 2px dashed #E0E0E0;}
.content-list .item .img {width: 350px;text-align: center; height: 210px; overflow: hidden; padding: 3px; border: 1px solid #E0E0E0;display: inline-block;vertical-align: middle;}
.content-list .item .info {display: inline-block;vertical-align: top;margin-left: 20px;width: 480px;vertical-align: middle;}
.content-list .item .info > .tit {font-size: 22px;font-weight: 800;color: #1A6BB4;display: inline-block;width: 100%}
.content-list .item .info > .desc {display: inline-block;color: #777;margin-top: 10px;width: 100%}
.content-list .item .info > .go-btn {padding: 10px;border: 2px solid #236AB6;display: inline-block; margin-top: 10px;color: #236AB6;}

/*首页广告轮播*/
#slide {width: 200px;  height: 270px;  box-shadow: 0px 0px 5px #c1c1c1; position: relative;  overflow: hidden;  }
#slide ul {position: absolute;  left: 0px;  top: 0px;  height: 270px;  width: 11930px;  }
#slide ul li {width: 200px;  height: 270px;  overflow: hidden;  float: left;  list-style: none;}
#slide ul li {text-decoration: none;}
#slide ul li img{width: 200px;float: left;border: 0;}



